/*
 * @(#)Item.java	1.00 10/06/14
 *
 * Copyright 2010 Kmdigit, Inc. All rights reserved.
 * KMdigit PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
 */

package kmdigit.store;

/**
 * @author  Kyunam Lee
 * @version 1.00, 06/14/10
 */

import java.math.BigDecimal;

public class Item {
	private String itemId;
	  private String productId;
	  private String name;
	  private String description;
	  private BigDecimal listPrice;
	  private BigDecimal unitCost;
	  private int supplierId;
	  private String status;
	  private String attribute1;
	  private String attribute2;
	  private String attribute3;
	  private String attribute4;
	  private String attribute5;
	  private Product product;
	  private int quantity;

	  public Item() {
	    this.product = new Product();
	  }

	  public String getItemId() {
	    return itemId;
	  }

	  public void setItemId(String itemId) {
	    this.itemId = itemId.trim();
	  }

	  public int getQuantity() {
	    return quantity;
	  }

	  public void setQuantity(int quantity) {
	    this.quantity = quantity;
	  }

	  public Product getProduct() {
	    return product;
	  }

	  public void setProduct(Product product) {
	    this.product = product;
	  }

	  public String getProductId() {
	    return productId;
	  }

	  public void setProductId(String productId) {
	    this.productId = productId;
	  }

	  public int getSupplierId() {
	    return supplierId;
	  }

	  public void setSupplierId(int supplierId) {
	    this.supplierId = supplierId;
	  }

	  public BigDecimal getListPrice() {
	    return listPrice;
	  }

	  public void setListPrice(BigDecimal listPrice) {
	    this.listPrice = listPrice;
	  }

	  public BigDecimal getUnitCost() {
	    return unitCost;
	  }

	  public void setUnitCost(BigDecimal unitCost) {
	    this.unitCost = unitCost;
	  }

	  public String getStatus() {
	    return status;
	  }

	  public void setStatus(String status) {
	    this.status = status;
	  }

	  public String getAttribute1() {
	    return attribute1;
	  }

	  public void setAttribute1(String attribute1) {
	    this.attribute1 = attribute1;
	  }

	  public String getAttribute2() {
	    return attribute2;
	  }

	  public void setAttribute2(String attribute2) {
	    this.attribute2 = attribute2;
	  }

	  public String getAttribute3() {
	    return attribute3;
	  }

	  public void setAttribute3(String attribute3) {
	    this.attribute3 = attribute3;
	  }

	  public String getAttribute4() {
	    return attribute4;
	  }

	  public void setAttribute4(String attribute4) {
	    this.attribute4 = attribute4;
	  }

	  public String getAttribute5() {
	    return attribute5;
	  }

	  public void setAttribute5(String attribute5) {
	    this.attribute5 = attribute5;
	  }

	  public String getDescription() {
	    return description;
	  }

	  public void setDescription(String description) {
	    this.description = description;
	  }

	  public String getName() {
	    return name;
	  }

	  public void setName(String name) {
	    this.name = name;
	  }
	  
	  public String toString() {
	    return "(" + getItemId() + "-" + getProductId() + ")";
	  }
}
